
package net.swa.dewei.service;

import java.util.List;

import net.swa.dewei.beans.entity.CheXing;
import net.swa.dewei.beans.entity.ChenxingCityRelation;
import net.swa.util.JsonResult;

public interface CheXingCityService
{

    /**根据省市县车型名称查询车型***/
    JsonResult<ChenxingCityRelation> queryCheXingPage(String province , String city , String town , String chexingName , int currentPage , int pageSize , String orderBy , String orderType);

    /**批量增加车型城市信息**/
    void batchAdd(List<ChenxingCityRelation> list , String province , String city , String town);

    /**根据id查看城市车型信息**/
    ChenxingCityRelation queryById(Long id);

    /**根据城市查询车型列表，已经选择的车型checked***/
    List<CheXing> queryListByCity(String province , String city , String town);

    /**根据指定的id 删除城市车型信息（支持批量）**/
    boolean delete(Long[] ids);

    /**更新单条数据，车型城市关系**/
    boolean update(ChenxingCityRelation model);

    /**移动端根据城市查询车型，省、区县 预留扩展使用**/
    List<CheXing> queryChexByCity(String province , String city , String town);

    /**根据城市获取车型id 列表**/
    List<Long> queryChexingIdsByCity(String city);

}
